// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package android.support.v4.hardware.display;
import android.content.Context;
import android.view.Display;
import java.util.WeakHashMap;
// Referenced classes of package android.support.v4.hardware.display:
// a, b
public abstract class DisplayManagerCompat
{
public static final String DISPLAY_CATEGORY_PRESENTATION = "android.hardware.display.category.PRESENTATION";
private static final WeakHashMap a = new WeakHashMap();
DisplayManagerCompat()
{
}
public static DisplayManagerCompat getInstance(Context context)
{
WeakHashMap weakhashmap = a;
weakhashmap;
JVM INSTR monitorenter ;
Object obj = (DisplayManagerCompat)a.get(context);
if (obj != null) goto _L2; else goto _L1
_L1:
if (android.os.Build.VERSION.SDK_INT < 17)
{
break MISSING_BLOCK_LABEL_51;
}
obj = new a(context);
_L3:
a.put(context, obj);
_L2:
weakhashmap;
JVM INSTR monitorexit ;
return ((DisplayManagerCompat) (obj));
obj = new b(context);
goto _L3
Exception exception;
exception;
weakhashmap;
JVM INSTR monitorexit ;
throw exception;
}
public abstract Display getDisplay(int i);
public abstract Display[] getDisplays();
public abstract Display[] getDisplays(String s);
}